/*机关事务管理平台*/
.affair {
	background-color: #f6f6f6;
	padding-bottom: 1rem;
}

.affair .nav {
	background: url(../images/a1.png) no-repeat;
	background-size: 100% 100%;
	height: 5.59rem;
	padding: 0 3%;
	padding-top: 0.58rem;
}

.affair .nav .nSub a {
	float: left;
	width: 25%;
	text-align: center;
	margin-bottom: 0.25rem;
}

.affair .nav .nSub a img {
	width: 0.7rem;
	height: 0.7rem;
	margin: 0 auto;
}

.affair .nav .nSub a p {
	color: #ffffff;
	font-size: 0.26rem;
	line-height: 0.4rem;
}

.affair .remind {
	background-color: white;
	background-color: #f6f6f6;
}

.affair .remind .rTil {
	height: 0.86rem;
	border-bottom: 0.01rem solid #e5e5e5;
	line-height: 0.86rem;
	color: #464646;
	font-size: 0.26rem;
	padding: 0 3%;
}

.affair .remind .rTil img {
	display: inline-block;
	width: 0.42rem;
	height: 0.42rem;
	vertical-align: middle;
	margin-top: -0.1rem;
	margin-right: 0.2rem;
}

.affair .remind .rSub {
	border-bottom: 0.01rem solid #E5E5E5;
	height: 1.1rem;
	line-height: 1.1rem;
	padding: 0 4%;
	font-size: 0;
}

.affair .remind .rSub .rl {
	width: 2rem;
	height: 0.52rem;
	line-height: 0.52rem;
	border-radius: 0.1rem;
	position: relative;
	display: inline-block;
	margin-right: 0.4rem;
	vertical-align: middle;
}

.affair .remind .rSub div:last-child {
	margin-right: 0;
}

.affair .remind .rSub .rl p {
	color: #ffffff;
	font-size: 0.24rem;
	padding-left: 0.5rem;
	text-align: center;
}

.affair .remind .rSub .rl span {
	position: absolute;
	width: 0.3rem;
	height: 0.3rem;
	border-radius: 100%;
	border: 0.01rem solid white;
	text-align: center;
	line-height: 0.3rem;
	font-size: 0.2rem;
	color: white;
	right: -0.1rem;
	top: -0.1rem;
}

.affair .remind .rSub .gg {
	background: url(../images/gzl1.png) no-repeat;
	background-size: 100% 100%;
}

.affair .remind .rSub .gg span {
	background-color: #ff8296;
}

.affair .remind .rSub .tz {
	background: url(../images/gzl2.png) no-repeat;
	background-size: 100% 100%;
}

.affair .remind .rSub .tz span {
	background-color: #fcb474;
}

.affair .remind .rSub .bx {
	background: url(../images/gzl3.png) no-repeat;
	background-size: 100% 100%;
}

.affair .remind .rSub .bx span {
	background-color: #70c8ff;
}

.affair .remind .rSub .xx {
	background: url(../images/gzl4.png) no-repeat;
	background-size: 100% 100%;
}

.affair .remind .rSub .xx span {
	background-color: #c698fa;
}

.affair .remind .rCn {
	background-color: #f6f6f6;
}

.affair .remind .rCn .list {
	height: 1.2rem;
	line-height: 1.2rem;
	position: relative;
	border-bottom: 0.01rem solid #E5E5E5;
	padding: 0 3%;
}

.affair .remind .rCn .list img {
	width: 0.69rem;
	height: 0.69rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.1rem;
}

.affair .remind .rCn .list .msg {
	display: inline-block;
	vertical-align: middle;
	width: 5rem;
	line-height: 0.3rem;
}

.affair .remind .rCn .list .msg p:nth-child(1) {
	color: #4d4d4d;
	font-size: 0.26rem;
}

.affair .remind .rCn .list .msg p:nth-child(2) {
	color: #999999;
	font-size: 0.22rem;
	margin-top: 0.15rem;
}

.affair .remind .rCn .list .msg .new {
	padding: 0 0.1rem;
	border-radius: 0.1rem;
	color: white;
	background-color: #ff885d;
	margin-left: 0.05rem;
	font-size: 0.2rem;
}

.affair .remind .rCn .list .time {
	color: #999999;
	font-size: 0.2rem;
	position: absolute;
	right: 3%;
	top: 0.34rem;
	z-index: 2;
	line-height: 0;
}

.affair .remind .rCn .gg img {
	width: 0.66rem;
	height: 0.66rem;
}

.affair .remind .rCn .tz img {
	width: 1rem;
	height: 0.83rem;
}

.affair .remind .rCn .hint {
	position: absolute;
	right: 3%;
	bottom: 0.27rem;
	color: #999999;
	font-size: 0.2rem;
	line-height: 0;
}
/*机关事务管理平台*/


/*脚部*/
.allFooter {
	position: fixed;
	bottom: 0;
	z-index: 3;
	height: 0.96rem;
	line-height: 0.96rem;
	width: 90%;
	padding: 0 5%;
	background-color: white;
}

.allFooter>a {
	width: 20%;
	float: left;
	text-align: center;
	position: relative;
}

.allFooter .work img {
	position: absolute;
	width: 0.76rem;
	height: 0.76rem;
	top: -0.2rem;
	margin: auto;
	left: 0;
	right: 0;
}

.allFooter .work p {
	margin-top: 0.75rem;
}

.allFooter>a img {
	width: 0.55rem;
	height: 0.55rem;
	margin: 0 auto;
	margin-top: 0.1rem;
}

.allFooter>a p {
	font-size: 0.2rem;
	color: #878a90;
	margin-top: 0.1rem;
	line-height: 0;
}
.allFootText{
	z-index: 2;
	position: fixed;
	bottom: 0;
	height: 0.96rem;
	line-height: 0.96rem;
	width: 90%;
	padding: 0 5%;
}
.allFootText .layer {
	position: absolute;
	top: 0.98rem;
	background-color: white;
	width: 2rem;
	border: 0.01rem solid #e5e5e5;
	border-bottom: none;
}

.allFootText .layer a {
	text-align: center;
	border-top: 0.01rem solid #E5E5E5;
	color: #878a90;
	font-size: 0.24rem;
	height: 0.8rem;
	line-height: 0.8rem;
}

.allFootText .wx {
	left: 18%;
}

.allFootText .wf {
	right: 18%;
}
/*脚部*/


/*预定会场*/
.predetermine {
	background-color: #F5F5F5;
}

 .pTop {
	height: 0.96rem;
	line-height: 0.96rem;
	background-color: #67a7e1;
	padding: 0 3%;
	color: white;
}

.pTop label {
	color: #ffffff;
	font-size: 0.26rem;
}

.pTop .input {
	position: relative;
	width: 2.73rem;
	height: 0.46rem;
	display: inline-block;
	vertical-align: middle;
}

.pTop .input input {
	width: 100%;
	height: 100%;
	border: none;
	position: absolute;
	z-index: 3;
	opacity: 0;
}

.pTop .input p {
	position: absolute;
	width: 2.27rem;
	height: 100%;
	z-index: 2;
	background: url(../images/inputBg.png) no-repeat;
	background-size: 100% 100%;
	line-height: 0.46rem;
	text-align: center;
	padding-right: 0.47rem;
}

.pTop .input p {
	color: #6a6a6a;
	font-size: 0.3rem;
}

.pTop .input p span {
	font-size: 0.2rem;
	margin-left: 0.1rem;
}
#sex-list_dummy{
	display: none;
}
.mPlace{
	background-color: white;
}
.mTop{
	height: 1.18rem;
	line-height: 1.18rem;
	padding: 0 3%;
	color: #494949;
	font-size: 0.46rem;
	position: relative;
	border-bottom: 0.05rem solid #E5E5E5;
}
.mTop .change{
	width: 1.36rem;
	height: 0.67rem;
	background-color: #e0817e;
	border-radius: 0.1rem;
	color: white;
	font-size: 0.27rem;
	color: #ffffff;
	text-align: center;
	line-height: 0.67rem;
	position: absolute;
	right: 3%;
	margin: auto;
	top: 0;
	bottom: 0;
}
.mPlace .mSubTil{
	padding: 0 3%;
	padding-top: 0.3rem;
	padding-bottom: 0.44rem;
	color: #888888;
	font-size: 0.22rem;
}
.pInfo{
	padding: 0 3%;
	padding-bottom: 1.3rem;
}
.pInfo .type{
	height: 1rem;
	line-height: 1rem;
}
.pInfo .type div{
	display: inline-block;
	width: 20%;
	color: #494949;
	font-size: 0.24rem;
	padding-left: 3%;
}
.pInfo .type div input{
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	-webkit-appearance:radio;
	vertical-align: middle;
	margin-left: 0.1rem;
}
.pInfo .Cn{
	margin-top: 0.3rem;
}
.pInfo .Cn .l{
	width: 94%;
	height: 0.7rem;
	line-height: 0.7rem;
	border: 0.01rem solid #E5E5E5;
	border-radius: 0.02rem;
	background-color: white;
	margin-bottom: 0.12rem;
	color: #494949;
	font-size: 0.24rem;
	clear: both;
	padding: 0 3%;
	border-radius: 0.07rem;
}
.pInfo .Cn .l span,.pInfo .Cn .s span,.pInfo .Cn  .m span{
	width: 0.4rem;
	height: 0.4rem;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0.2rem;
	margin-top: -0.08rem;
	background-size: 100% 100%;
}
.pInfo .Cn .l input{
	display: inline-block;
	line-height: 0.6rem;
	border: none;
	outline: none;
	width: 4.5rem;
	color: #494949;
	font-size: 0.28rem;
}
.pInfo .Cn .time{
	margin-bottom: 0.12rem;
}
.pInfo .Cn .time>div{
	width: 2.12rem;
	height: 0.7rem;
	line-height: 0.7rem;
	border: 0.01rem solid #E5E5E5;
	border-radius: 0.02rem;
	background-color: white;
	color: #494949;
	font-size: 0.24rem;
	float: left;
}
.pInfo .Cn .time .timeText{
	background: url(../images/sInputbg.png) no-repeat;
	background-size: 100% 100%;
	text-align: center;
	color: #494949;
	font-size: 0.28rem;
	position: relative;
}
.pInfo .Cn .time .timeText input{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.pInfo .Cn .time .s{
	padding-left: 0.2rem;
	width: 1.92rem;
	margin-right: 0.1rem;
}
.pInfo .Cn .time>span{
	float: left;
	color: #494949;
	font-size: 0.24rem;
	line-height: 0.7rem;
	margin: 0 0.135rem;
}
.pInfo .Cn  .m{
	width: 3.19rem !important;
	padding-left: 0.2rem;
	height: 0.7rem;
	line-height: 0.7rem;
	border: 0.01rem solid #E5E5E5;
	border-radius: 0.02rem;
	background-color: white;
	color: #494949;
	font-size: 0.24rem;
	float: left;
}
.pInfo .Cn  .lx{
	float: right !important;
}
.pInfo .Cn  .m input{
	display: inline-block;
	width: 1.3rem;
	line-height: 0.6rem;
	color: #494949;
	font-size: 0.28rem;
	border: none;
	outline: none;
}
.pInfo .Cn .remark{
	height: 1.48rem;
}
.pInfo .Cn .remark span,.pInfo .Cn .remark label{
	float: left;
}
.pInfo .Cn .remark span{
	margin-top: 0.1rem;	
}
.pInfo .Cn .remark textarea{
	width: 4.4rem;
	display: inline-block;
	vertical-align: middle;
	height: 1rem;
	margin-top: 0.1rem;
	padding: 0.1rem 0.2rem;
	resize: none;
	border: none;
	outline: none;
	font-size: 0.2rem;
	color: #494949;
}
.sj{
	background: url(../images/gz11.png) no-repeat;
}
.bm{
	background: url(../images/g2.png) no-repeat;
}
.lxr{
	background: url(../images/g4.png) no-repeat;
}
.lxdh{
	background: url(../images/g3.png) no-repeat;
}
.bz{
	background: url(../images/g11.png) no-repeat;
}
.pInfo .btm{
	margin-top: 0.4rem;
	padding-bottom: 0.3rem;
	border-bottom: 0.02rem solid #E5E5E5;
}
.pInfo .btm>div{
	float: left;
	height: 0.7rem;
	line-height: 0.7rem;
}
.pInfo .btm>div label{
	color: #494949;
	font-size: 0.24rem;
}
.pInfo .btm>div input{
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	vertical-align: middle;
	-webkit-appearance:checkbox;
}
.pInfo .btm>div:nth-child(2){
	margin-left: 2.59rem;
}
.pInfo .layer{
	margin-top: 0.2rem;
}
.pInfo .layer input{
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	vertical-align: middle;
	-webkit-appearance:checkbox;
}
.pInfo .layer label{
	color: #494949;
	font-size: 0.24rem;
	border-bottom: 0.01rem solid #999;
	padding-bottom: 0.1rem;
}
.pLayer{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.5);
	z-index: 3;
}
.pLayer .sub{
	width: 5.5rem;
	height: 8.5rem;
	background-color: white;
	color: #494949;
	font-size: 0.24rem;
	position: relative;
	padding: 0.2rem 0.3rem;
	margin: 0 auto;
	margin-top: 2rem;
	border-radius: 0.2rem;
}
.pLayer .sub .close{
	position: absolute;
	right: 0.3rem;
	font-size: 0.5rem;
	top: 0.05rem;
}
.pLayer .sub>div{
	margin-top: 0.5rem;
}
.pInfo .yuding{
	margin-top: 0.5rem;
	text-align: center;
}
.pInfo .yuding a{
	display: inline-block;
}
.pInfo .yuding p{
	width: 2.62rem;
	height: 0.7rem;
	line-height: 0.7rem;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	border-radius: 0.05rem;
	color: #ffffff;
	font-size: 0.3rem;
	background-color: #67a7e1;
}
.pInfo .yuding p:nth-child(1){
	margin-right: 0.53rem;
}
/*预定会场*/


/*会场里列表*/
.room{
	background: #F5F5F5;
	height: 100%;
}
.room .rCn .rList{
	float: left;
	width: 33.2%;
	height: 2.9rem;
	text-align: center;
	border-right: 0.01rem solid #E5E5E5;
	background-color: white;
	margin-bottom: 0.24rem;
}
.room .rCn .rList img{
	width: 0.73rem;
	height: 0.77rem;
	display: inline-block;
	margin-top: 0.21rem;
}
.room .rCn .rList p{
	color: #131313;
	font-size: 0.26rem;
}
.room .rCn .rList .state{
	color: #acacac;
	font-size: 0.22rem;
}
.room .rCn .rList .yd{
	width: 1.2rem;
	height: 0.43rem;
	text-align: center;
	line-height: 0.43rem;
	border-radius: 0.08rem;
	background-color: #67a7e1;
	color: #ffffff;
	font-size: 0.24rem;
	display: inline-block;
	margin-top: 0.2rem;
}
.audit{
	color: #ff7b40 !important;
}
.noYd{
	background-color: #b6b6b6 !important;
}
.room .meYd{
	text-align: center;
	width: 100%;
}
.room .meYd p{
	width: 2.62rem;
	height: 0.69rem;
	text-align: center;
	line-height: 0.69rem;
	border-radius: 0.08rem;
	background-color: #67a7e1;
	color: #ffffff;
	font-size: 0.3rem;
	display: inline-block;
}
/*会场里列表*/


/*预定列表*/
.reserve{
	background-color: #F5F5F5;
}
.reserve .head{
	height: 2.55rem;
	line-height: 2.55rem;
	background: url(../images/y4.png) no-repeat;
	background-size: 100% 100%;
}
.reserve .head p{
	color: #ffffff;
	font-size: 0.5rem;
	margin-left: 0.65rem;
}
.reserve .time{
	background-color: #a4a4a4;
}
.reserve .time>span{
	margin: 0 .1rem;
	font-size: 0.28rem;
}
.reserve .reCn {
	padding-bottom: 1.2rem;
}
.reCn .reList{
	height: 2.64rem;
	background-color: white;
	margin-bottom: 0.2rem;
	border-bottom: 0.01rem solid #E5E5E5;
	margin-bottom: 0.2rem;
}
.reCn .reList .l{
	float: left;
	width: 0.56rem;
	height: 0.6rem;
	margin-top: 0.29rem;
	margin-left: 0.3rem;
}
.reCn .reList .msg{
	float: right;
	width: 83%;
}
.reCn .reList .msg .top{
	border-bottom: 0.03rem solid #E5E5E5;
	position: relative;
	color: #131313;
	font-size: 0.28rem;
	height: 0.93rem;
	line-height: 0.93rem;
	
}
.reCn .reList .msg .top .state{
	position: absolute;
	width: 1.2rem;
	height: 0.46rem;
	border-radius: 0.08rem;
	color: white;
	text-align: center;
	font-size: 0.22rem;
	line-height: 0.46rem;
	background-color: #8d8d8d;
	right: 3%;
	margin: auto;
	top: 0;
	bottom: 0;
}
.dsBg{
	background-color: #80aede !important;
}
.jTil{
	color: #E1807E ;
}
.reCn .reList .msg  .btm{
	color: #7f7f7f;
	font-size: 0.2rem;
	line-height: 0.4rem;
	margin-top: 0.25rem;
	position: relative;
}
.reCn .reList .msg .edit{
	width: 0.97rem;
	height: 0.46rem;
	border-radius: 0.08rem;
	color: white;
	text-align: center;
	line-height: 0.46rem;
	background-color: #e1807e;
	right: 3%;
	bottom: 0.32rem;
	position: absolute;
}
.tgBg{
	background-color: #e1807e !important;
}
.reCn .reList .msg .operation{
	position: absolute;
	right: 3%;
	bottom: 0;
}
.reCn .reList .msg .operation p{
	width: 1.15rem;
	height: 0.46rem;
	line-height: 0.46rem;
	font-size: 0.24rem;
	border-radius: 0.08rem;
	background-color: #878787;
	text-align: center;
	margin-left: 0.15rem;
	display: inline-block;
	color: white;
}
.reCn .reList .msg .operation a{
	display: inline-block;
}
/*预定列表*/


/*预定列表详情*/
.reserveBG{
	background-color: #F5F5F5;
	height: 100%;
}
.reDatil{
	background-color: white;
	padding-bottom: 0.5rem;
}
.reDatil .l{
	float: left;
	width: 0.56rem;
	height: 0.60rem;
	margin-left: 0.31rem;
	margin-top: 0.25rem;
}
.reDatil .msg{
	width: 6.3rem;
	float: right;
}
.reDatil .msg .til{
	position: relative;
	height: 0.9rem;
	line-height: 0.9rem;
	color: #989898;
	font-size: 0.24rem;
	border-bottom: 0.05rem solid #F5F5F5;
}
.reDatil .msg .til .jTil{
	font-size: 0.3rem;
	display: inline-block;
}
.reDatil .msg .til .state{
	position: absolute;
	width: .97rem;
	height: .46rem;
	background-color: #80aede;
	border-radius: 0.08rem;
	text-align: center;
	line-height: .46rem;
	color: white;
	right: 3%;
	margin:  auto;
	top: 0;
	bottom: 0;
}
.reDatil .msg .Cn{
	color: #7f7f7f;
	font-size: 0.22rem;
	line-height: 0.4rem;
	margin-top: 0.25rem;
	padding-bottom: 0.42rem;
	border-bottom: 0.01rem solid #F5F5F5;
}

.reDatil .msg .btm{
	margin-top: 0.5rem;
}
.reDatil .msg .btm p{
	width: 1.8rem;
	height: 0.56rem;
	border-radius: 0.08rem;
	text-align: center;
	line-height: 0.56rem;
	color: white;
	font-size: 0.26rem;	
	background-color: #a5a5a5;
	display: inline-block;
}
.reDatil .msg .btm p:nth-child(1){
	margin-right: 0.22rem;
}
/*预定列表详情*/


/*制度指南（一级）*/
.regime .head{
	height: 2.48rem;
	line-height: 2.48rem;
	background:url(../images/z1.png) no-repeat;
	background-size: 100% 100%;
}
.regime .head p{
	color: #386d9c;
	font-size: 0.5rem;
	margin-left: 0.65rem;
}
.reCondition {
	font-size: 0;
}
.reCondition p{
	display: inline-block;
	width: 50%;
	text-align: center;
	color: #ffffff;
	font-size: 0.34rem;
	height: 0.96rem;
	line-height: 0.96rem;
	background-color: #64a4de;
}
.reCondition p a{ color: #fff; }
.reCondition .sel{
	background-image: linear-gradient(0deg, 
	#67a7e1 1%, 
	#0e5089 100%);
}
.regime .reCn{
	position: fixed;
	width: 100%;
	z-index: 2;
	top: 3.4rem;
	bottom: 1rem;
}
.regime .reCn .l{
	width: 31%;
	height: 100%;
	background-color: #DCDCDC;
	float: left;
	overflow-y: auto;
	text-align: center;
}
.regime .reCn .l .sub{
	margin: 0.47rem 0;
}
.regime .reCn .l .sub p{
	color: #363636;
	font-size: 0.28rem;
	font-weight: bold;
	height: .8rem;
	line-height: .8rem;
}
.regime .reCn .l .sub .sel{
	background-color: white;
}
.regime .reCn .r{
	float: right;
	width: 69%;
	height: 100%;
	background-color: white;
	overflow-y: auto;
}
.regime .reCn .r .sub{
	margin-left: 0.38rem;
}
.regime .reCn .r .sub .list{
	height:1.05rem;
	line-height: 1.05rem;
	border-bottom: 0.02rem solid #E5E5E5;
}
.regime .reCn .r .sub .list span{
	display: inline-block;
	width: 0.35rem;
	height: 0.35rem;
	margin-right: 0.15rem;
	vertical-align:middle;
	background: url(../images/g1.png) no-repeat;
	background-size: 100% 100%;
}
.regime .reCn .r .sub .list p{
	display: inline-block;
	vertical-align: middle;
	color: #535353;
	font-size: 0.28rem;
}
/*制度指南（一级）*/


/*制度指南（二级）*/
.regime .reEssay{
	padding: 0 3%;
	background-color: #fdfdfd;
}
.reEssay .til{
	color: #535353;
	font-size: 0.34rem;
	line-height: 0.95rem;
	height: 0.95rem;
	border-bottom: 0.02rem solid #E5E5E5;
	text-align: center;
}
.reEssay .subTil{
	color: rgba(83, 83, 83, 0.5);
	font-size: 0.22rem;
	line-height: 0.95rem;
	height: 0.95rem;
	text-align: center;
}
.reEssay .EssayCn{
	color: #535353;
	font-size: 0.22rem;
	line-height: 1.8;
	padding-bottom: 0.91rem;
}
.reEssay .EssayCn .tSub{
	text-indent: 0.4rem;
}
.regime  .back{
	height: 0.91rem;
	line-height: 0.91rem;
	background-color: #eaeaea;
	text-align: center;
	position: fixed;
	bottom: 0;
	width: 100%;
}
.regime .back p{
	width: 4.13rem;
	height: 0.7rem;
	border-radius: 0.08rem;
	background-color: #5d9dd7;
	color: #ffffff;
	font-size: 0.28rem;
	text-align: center;
	line-height: 0.7rem;
	display: inline-block;
	vertical-align: middle;
}
/*制度指南（二级）*/


/*报修广场（管理员）*/
.repairs>.top{
	height: 2.48rem;
	background: url(../images/wx.png) no-repeat;
	background-size: 100% 100%;
	line-height: 2.48rem;
}
.repairs .top p{
	color: #ffffff;
	font-size: 0.5rem;
	margin-left: 0.65rem;
}
.repairs .pTop{
	background-image: linear-gradient(90deg, #6cc3ff 1%, #5d84ff 100%);
}
.repairdCn{
	padding: 0 3%;
	background-color: #F5F5F5;
	padding-bottom: 1.2rem;
}
.repairdCn .rpList{
	background-color: white;
	margin-top: 0.3rem;
}
.repairdCn .rpList .rpTop{
	padding: 0 3%;
	height: 0.81rem;
	line-height: 0.81rem;
	border-bottom: 0.01rem solid #E5E5E5;
}
.repairdCn .rpList .rpTop .rpTil{
	float: left;
	color: #2a2a2a;
	font-size: 0.3rem;
	width: 80%;
}
.repairdCn .rpList .rpTop .rpTil span{
	display: inline-block;
	width: 0.51rem;
	height: 0.51rem;
	background: url(../images/wz.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-top: -0.05rem;
	margin-right: 0.3rem;
}
.repairdCn .rpList .rpTop .rpState{
	float: right;
	color: #2965d9;
	font-size: 0.22rem;
}
.repairdCn .rpList .rpBtm{
	height: 0.67rem;
	line-height: 0.67rem;
	color: #989898;
	font-size: 0.2rem;
}
.repairdCn .rpList .rpBtm>div{
	line-height: 0.4rem;
	height: 0.4rem;
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	text-align: center;
}
.repairdCn .rpList .rpBtm p{
	float: left;
	width: 32.2%;
}
.repairdCn .rpList .rpBtm p:nth-child(2){
	border-left: 0.01rem solid #E5E5E5;
	border-right: 0.01rem solid #E5E5E5;
}
/*报修广场（管理员）*/


/*我的报修（用户）*/
.repairdCn .rpList .bigTop{
	height: 1.09rem;
	line-height: 1.09rem;
}
.repairdCn .rpList .bigTop p:nth-child(1){
	font-size: 0.34rem !important;
}
.repairdCn .rpList .edit{
	color: #8b8b8b;
	font-size: 0.28rem !important;
	float: right;
}
.blueT{
	color: #2663d8 !important;
}
.repairdCn .rpList .person{
	height: 0.85rem;
	line-height: 0.85rem;
	padding: 0 3%;
	border-top: 0.01rem solid #E5E5E5;
}
.repairdCn .rpList .person .l{
	float: left;
	color: #989898;
	font-size: 0.22rem;
}
.repairdCn .rpList .person .pState{
	float: left;
	color: #8b8b8b;
	font-size: 0.22rem;
	float: right;
}
/*我的报修（用户）*/


/*个人中心*/
.me{
	height: 100%;
	background-color: #F5F5F5;
}
.me .mHead{
	height: 1.91rem;
	line-height: 1.91rem;
	background-color: white;
}
.me .mHead .l{
	display: inline-block;
	vertical-align: middle;
	width: 0.89rem;
	height: 0.89rem;
	border-radius: 0.1rem;
	margin-left: 0.56rem;
}
.me .mHead .m{
	display: inline-block;
	vertical-align: middle;
	color: #b7b7b7;
	font-size: 0.28rem;
	height: 0.44rem;
	line-height: 0.44rem;
	margin-left: 0.35rem;
}
.me .mHead .m .ml{
	float: left;
	color: #505050;
	font-size: 0.42rem;
	width: 2.9rem;
	height: 0.45rem;
	max-height: 0.45rem;
	overflow: hidden;
}
.me .mHead .m .mMsg{
	display: inline-block;
	vertical-align: bottom;
	font-size: 0;
	margin-left: 0.2rem;
}
.me .mHead .m .mMsg span{
	height: 0.35rem;
	line-height: 0.35rem;
	display: inline-block;
	vertical-align: bottom;
	padding:0 0.2rem;
	text-align: center;
	font-size: 0.28rem;
	border-left: 0.01rem solid #E5E5E5;
}
.rArrow{
	float: right;
	width: 0.6rem;
	height: 100%;
	line-height: 100%;
	background: url(../images/Rarrow.png) center center no-repeat;
	background-size: 0.25rem 0.4rem;
}
.me .mCn{
	padding: 0.3rem 0;
	background-color: white;
	margin-top: 0.32rem;
}
.me .mCn .mList{
	height: 1.09rem;
	line-height: 1.09rem;
	clear: both;
}
.me .mCn>div:last-child .mR{
	border-bottom: none;
}
.me .mCn .mList .mL{
	float: left;
	width: 0.46rem;
	height: 0.46rem;
	margin-left: 0.52rem;
	margin-top: 0.27rem;
}
.me .mCn .mList .mR{
	float: right;
	width: 6.25rem;
	height: 100%;
	border-bottom: 0.01rem solid #E5E5E5;
	line-height: 1.09rem;
	color: #5b5b5b;
	font-size: 0.34rem;
}
/*个人中心*/


/*公司动态*/
.dynamic{
	height: 100%;
	background-color: #F5F5F5;
}
.dynamic .head{
	background: url(../images/sw1.png) no-repeat;
	background-size: 100% 100%;
}
.dynamic .head p{
	color: white;
}
.dyCn{
	padding-bottom: 1.2rem;
	background-color: #F5F5F5;
	margin-top: 0.25rem;
}
.dyAll .dyList{
	height: 2.02rem;
	background-color: white;
	margin-bottom: 0.34rem;
}
.dyCn .dyAll .dyList .dyL{
	float: left;
	width: 0.51rem;
	height: 0.51rem;
	margin-left: 0.31rem;
	margin-top: 0.23rem;
}
.dyAll .dyList .dyR{
	float: right;
	width: 6.23rem;
}
.dyAll .dyList .dyR .drTop{
	height: 0.77rem;
	line-height: 0.77rem;
	border-bottom: 0.01rem solid #E5E5E5;
}
.dyAll .dyList .dyR .drTop .drTil{
	float:left;
	color: #000000;
	font-size: 0.3rem;
	width: 70%;
}
.dyAll .dyList .dyR .drTop .drTime{
	float: right;
	margin-right: 3%;
	color: rgba(64, 64, 64, 0.5);
	font-size: 0.22rem;
}
.dyAll .dyList .dyR .dyMsg{
	color: #7f7f7f;
	font-size: 0.24rem;
	margin-top: 0.26rem;
}
.dyAll .dyList .dyR .dyMsg p{
	margin-right: 0.56rem;
}
/*公司动态*/

/*故障报修*/
.fault{
	background-color: #F5F5F5;
}
.pInfo .l .sel{
	display: inline-block;
	position: relative;
	width: 4.5rem;
	height: 0.66rem;
}
.pInfo .l .sel input{
	position: absolute;
	width: inherit;
	height: inherit;
	opacity: 0;
}
.pInfo .l .sel span{
	display: inline-block;
	width: 100%;
	height: 100%;				
}
#faType-list_dummy{
	display: none;
}
#faTypeText{
	background: url(../images/down.png) center right no-repeat;
	background-size: 0.32rem 0.29rem;
}
.pInfo .lxInput{
	width: 1.4rem !important;
}
.bxlx{
	background:url(../images/g1.png) no-repeat;
}
.xgbm{
	background: url(../images/g5.png) no-repeat;
}
.lxrt{
	background: url(../images/g2.png) no-repeat;
}
.gznr{
	background: url(../images/g4.png) no-repeat;
}
.gztp{
	background: url(../images/g6.png) no-repeat;
}
.pInfo .gznrText{
	height: 2.42rem !important;
}
.pInfo .gznrText textarea{
	width: 4.2rem !important;
	height: 2rem !important;
}
.pInfo .l .takePto{
	display: inline-block;
	vertical-align: middle;
}
.pInfo .l .takePto p{
	color: #5876a6;
	font-size: 0.3rem;
	line-height: 0.7rem;
	display: inline-block;
}
.pInfo .l .takePto span{
	display: inline-block;
	vertical-align: middle;
	width: 0.6rem;
	height: 0.52rem;
	background: url(../images/g7.png) no-repeat;
	background-size: 100% 100%;
	margin-left: 0.3rem;
	margin-top: -0.15rem;
}
.pSubmit{
	width: 2.65rem;
	height: 0.71rem;
	color: #ffffff;
	font-size: 0.36rem;
	background-color: #67a7e1;
	border-radius: 0.08rem;
	border: none;
	display: block;
	margin: 0 auto;
	margin-top: 0.1rem;
	line-height: 0.71rem;
}
.pInfo .photo{
	padding: 0.2rem;
	background-color: white;
	border: 0.01rem solid#E5E5E5;
	border-radius: 0.08rem;
}
.tpList{
	float: left;
	width: 1.55rem;
	height: 1.55rem;
	border-radius: 0.1rem;
	border: 0.02rem solid #E5E5E5;
	margin-right: 0.2rem;
	position: relative;
	font-size: 0;
	margin-bottom: 0.2rem;
}
.tpList>img{
	border-radius: 0.1rem;
}
.tpList>span{
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 100%;
	background-color: #EB484B;
	color: white;
	font-size: 0.36rem;
	line-height: 0.38rem;
	text-align: center;
	position: absolute;
	top: -0.1rem;
	right: -0.1rem;
}
/*故障报修*/

/*留言诉求*/
.leave .top{
	background: url(../images/l1.png) no-repeat;
	background-size: 100% 100%;
}
.leave .top p{
	color: #386d9c;
}
.leave .pInfo .l .sel{
	width: 4.1rem !important;
}
/*留言诉求*/


/*评价提交*/
.evaluate{
	background-color: #F5F5F5;
	padding-bottom: 1.2rem;
}
.evaluate .evTop{
	height: 3.39rem;
	background: url(../images/p3.png) no-repeat;
	background-size: 100% 100%;
	padding-top: 0.01rem;
}
.evaluate .evTop .topTil{
	color: #ffffff;
	font-size: 0.46rem;
	height: 0.6rem;
	margin:0 0.6rem;
	margin-top: 0.57rem;
}
.evaluate .evTop .subTil{
	color: #ffffff;
	font-size: 0.22rem;
	margin: 0 0.6rem;
	margin-top: 0.5rem;
}
.evaluate .evCn .evList{
	padding: 0 3%;
	background-color: white;
	margin-bottom: 0.3rem;
	border-bottom: 0.01rem solid #E5E5E5;
}
.evaluate .evCn .evList .evLTop{
	height: 1.01rem;
	line-height: 1.01rem;
	border-bottom: 0.01rem solid #E5E5E5;
	font-size: 0;
}
.evaluate .evCn .evList .evLTop img{
	float: left;
	width: 0.6rem;
	height: 0.6rem;
	vertical-align: middle;
	line-height: 1.01rem;
	margin-top: 0.23rem;
	margin-right: 0.25rem;
}
.evaluate .evCn .evList .evLTop p{
	color: #1d1d1d;
	font-size: 0.3rem;
	display: inline-block;
	width: 80%;
}
.evaluate .evCn .evList .evBtm{
	height: 1.15rem;
	line-height: 1.15rem;
}
.evaluate .evCn .evList .evBtm>div{
	display: inline-block;
	vertical-align: middle;
	width: 32.32%;
	color: #858585;
	font-size: 0.28rem;
}
.evaluate .evCn .evList .evBtm>div .evRadio{
	display: inline-block;
	width: 0.34rem;
	height: 0.34rem;
	background: url(../images/noSelBg.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	position: relative;
}
.evaluate .evCn .evList .evBtm>div .evRadio input{
	width: inherit;
	height: inherit;
	position: absolute;
	z-index: 2;
	-webkit-appearance: radio;
	opacity: 0;
}
.radioSel{
	background: url(../images/selBG.png) no-repeat !important;
	background-size: 100% 100% !important;
}
.evaluate .evRemark{
	margin-top: 0.46rem;
}
.evaluate .evRemark textarea{
	width: 6.47rem;
	height: 2.39rem;
	background-color: white;
	padding: 0.2rem 0.3rem;
	color: #909090;
	font-size: 0.28rem;
	margin: 0 auto;
	resize: none;
	display: block;
	outline: none;		
	border: none;		
}
.submitBtn{
	width: 3.08rem;
	height: 0.82rem;
	border-radius: 0.08rem;
	background-color: #67a7e1;
	color: #ffffff;
	font-size: 0.36rem;
	border: none;
	display: block;
	margin: 0 auto;
	margin-top: 0.52rem;
}
/*评价提交*/


/*评价统计*/
.evaluate .proportion{
	height: 4.29rem;
	background-color: white;	
	padding: 0 3%;
	font-size: 0;
	line-height: 4.29rem;
}
.evaluate .proportion>div{
	display: inline-block;
	vertical-align: middle;
	width: 32%;
	line-height: 0.4rem;
}
.evaluate .proportion>div>p{
	text-align: center;
	color: #777777;
	font-size: 0.28rem;
	margin-top: 0.5rem;
}
.evaluate .leave{
	padding: 0 5%;
	margin-top: 0.55rem;
}
.evaluate .leave .PLTil{
	color: #676767;
	font-size: 0.28rem;
}
.evaluate .leave .PLCn{
	margin-top: 0.29rem;
}
.evaluate .leave .PLCn .plList{
	height: 1.48rem;
	line-height: 1.48rem;
	background-color: white;
	margin-bottom: 0.34rem;
}
.evaluate .leave .PLCn .plList>div{
	display: inline-block;
	vertical-align: middle;
	line-height: 0.4rem;
	width: 100%;
}
.evaluate .leave .PLCn .plList .plImg{
	display: inline-block;
	width: 0.5rem;
	height: 0.5rem;
	vertical-align: middle;
	margin:0 0.36rem;
}
.evaluate .leave .PLCn .plList .plMsg{
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	padding: 0.1rem 0.5rem;
	border-left: 0.01rem solid #E5E5E5;
	color: #646464;
	font-size: 0.24rem;
	height: 0.8rem;
}
/*评价统计*/

/*评价中心*/
.qBlueT{
	color: #5876a6 !important;
}	
.comment .reList{
	height: 2.24rem;
}
.comment .reList .btm{
	margin-right: 1.6rem;
}
/*评价中心*/


/*失物招领（一级）*/
.lose .head {
	height: 2.48rem;
	background: url(../images/sw2.png) no-repeat;
	background-size: 100% 100%;
}

.lose .bullLayer {
	height: 0.94rem;
	line-height: 0.94rem;
	text-align: center;
	background-image: linear-gradient(0deg, #67a7e1 1%, #5192cb 100%, #4b8ac1 100%, #4582b7 100%);
}
.lose .bullLayer p{
	display: inline-block;
	vertical-align: middle;
	color: #ffffff;
	font-size: 0.28rem;
	line-height: 0.4rem;
	border-bottom: 0.02rem solid #E5E5E5;
}
.lose .repairdCn .rpList .rpTil span{
	background: url(../images/s1.png) no-repeat;
	background-size: 100% 100%;
}
.lose .repairdCn .rpList .rpBtm p:nth-child(1){
	float: left;
}
.lose .repairdCn .rpList .rpBtm p:nth-child(2){
	float: right;
	border: none;
}
.lose .bullRule{
	top: 3.4rem;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 4;
    background-color: #F5f5f5;
    overflow-y: auto;
    padding: 0.3rem 0.5rem;
    padding-bottom: 0.95rem;
}
.lose .bullRule>div{
	color: #383838;
	font-size: 0.22rem;
	line-height: 0.4rem;
	text-indent: 0.4rem;
	margin-top: 0.54rem;
}
.lose .bullRule .back{
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	background-color: #eaeaea;
}
.lose .bullRule .back p{
	text-indent: 0;
	vertical-align: middle;
}
/*失物招领（一级）*/


/*事务局信息*/
.transaction .head{
	background: url(../images/sw1.png) no-repeat;
	background-size: 100% 100%;
}
.transaction .reList .top .Mtime{
	position: absolute;
	margin: 0 auto;
	top: 0;
	bottom: 0;
	right: 3%;
	color: rgba(64, 64, 64, 0.5);
	font-size: 0.22rem;
}
.transaction .reList .btm{
	margin-right: 0.92rem;
}
/*事务局信息*/

/*我的报修详情*/
.repaDetail{
	height: auto;
	background-color: #F5F5F5;
	padding-bottom: 1.2rem;
}
.reDetail{
	padding: 0.3rem;
}
.reDetail .reDeSub{
	background-color: white;
}
.reDetail .reTil{
	height: 1.09rem;
	line-height: 1.09rem;
	padding: 0 2%;
	position: relative;
	border-bottom: 0.02rem solid #E5E5E5;
}
.reDetail .reTil img{
	display: inline-block;
	vertical-align: middle;
	width: 0.56rem;
	height: 0.56rem;
}
.reDetail .reTil>p:nth-child(2){
	display: inline-block;
	vertical-align: middle;
	color: #2a2a2a;
	font-size: 0.34rem;
}
.reDetail .reTil .state{
	position: absolute;
	right: 3%;
	margin: auto;
	top: 0;
	bottom: 0;
	color: #A9A9A9;
	font-size: 0.22rem;
}
.reDetail  .reDeCn{
	margin: 0 0.3rem;
	margin-top: 0.47rem;
	padding-bottom: 0.2rem;
}
.reDetail .reDeCn .deList{
	line-height: 0.75rem;
	color: #7b7b7b;
	font-size: 0;
	border-bottom: 0.01rem solid #E5E5E5;
}
.reDetail .reDeCn .deList>label{
	font-size: 0.22rem;
	float: left;
	line-height: 0.75rem;
}
.reDetail .reDeCn .deList p{
	font-size: 0.22rem;
	display: inline-block;
	vertical-align: middle;
	color: #3d3d3d;
	width: 80%;
	line-height: 0.4rem;
	word-wrap: break-word;
}
.reDetail .reDeCn  .deAllImg{
	padding: 0.2rem 0;
}
.reDetail .reDeCn .deList .deLImg{
	width: 80%;
	display: inline-block;
	vertical-align: middle;
	margin-top: 0.rem;
}
.reDetail .reDeCn .deList .deLImg img{
	width: 90%;
	height: auto;
	margin: 0 auto;
	margin-bottom: 0.1rem;
}
.reDetail .reDeCn .deList .deGz{
	padding: 0.1rem 0;
	line-height: 0.6rem;
}
.reDetail .reDeCn .oDeList{
	line-height: 0.75rem;
	color: #7b7b7b;
	font-size: 0;
	border-bottom: 0.01rem solid #E5E5E5;
}
.reDetail .reDeCn .oDeList .l{
	float: left;
}
.reDetail .reDeCn .oDeList .r{
	float: right;
}
.reDetail .reDeCn .oDeList>div label{
	font-size: 0.22rem;
	float: left;
	line-height: 0.75rem;
}
.reDetail .reDeCn .oDeList>div p{
	font-size: 0.22rem;
	display: inline-block;
	vertical-align: middle;
	color: #3d3d3d;
	line-height: 0.4rem;
	word-wrap: break-word;
}
.deList .leave{
	display: inline-block;
	vertical-align: middle;
	width: 80%;
}
.deList .leave label{
	font-size: 0.22rem;
	line-height: 0.71rem;
	display: inline-block;
	vertical-align: middle;
}
.deList .leave>div{
	float: left;
	width: 29%;
	margin-left: 0.2rem;
}
.deList .leave>div .evRadio{
	display: inline-block;
	width: 0.34rem;
	height: 0.34rem;
	background: url(../images/noSelBg.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	position: relative;
	margin-right: 0.1rem;
}
.deList .leave>div:nth-child(2){
	margin-left: 0;
}
.deList .leave>div .evRadio input{
	width: inherit;
	height: inherit;
	position: absolute;
	z-index: 2;
	-webkit-appearance: radio;
	opacity: 0;
}
/*我的报修详情*/


/*我的留言诉求*/
.meLeave{
	background-color: #F5F5F5;
}
.meLeave .leaveCn{
	padding: 0.3rem 0.34rem;
	padding-bottom: 1.2rem;
}
.meLeave .leaveCn .leaList{
	background-color: white;
	padding: 0.2rem 0.45rem;
	margin-bottom: 0.3rem;
}
.leaveCn .leaList .leTop{
	height: 0.89rem;
	line-height: 0.89rem;
	border-bottom: 0.01rem solid #E5E5E5;
	color: #9b9b9b;
	font-size: 0.24rem;
}
.leaveCn .leaList .leTop .LeType{
	float: left;
}
.leaveCn .leaList .leTop .LeType span{
	color: #232323;
}
.leaveCn .leaList .leTop .state{
	float: right;
}
.leaveCn .leaList .leM{
	padding: 0.2rem 0;
	border-bottom: 0.01rem solid #E5E5E5;
}
.leaveCn .leaList .leM label{
	color: #9b9b9b;
	font-size: 0.24rem;
	float: left;
	line-height: 0.5rem;
}
.leaveCn .leaList .leM  .leMMsg{
	float: left;
	width: 85%;
	color: #494949;
	font-size: 0.24rem;
	line-height: 0.45rem;
	word-break: break-word;
}
.leaveCn .leaList>div:nth-child(3){
	border-bottom: none;
}
/*我的留言诉求*/

/*我的留言诉求*/

/*确认派单（维修人员）*/
.repairdCn .rpBd{
	padding: 0.3rem;
	border-top: 0.01rem solid #E5E5E5;
}
.repairdCn .rpBd .remark{
	height: 2.27rem;
	border: 0.01rem solid #e5e5e5;
	border-radius: 0.08rem;

}
.repairdCn .rpBd .remark textarea{
	width: 3.6rem !important;
	height: 1.8rem;
}
.repairdCn .rpBd .l .rpType{
	display: inline-block;
	margin-left: 0.2rem;
}
.repairdCn .rpBd .l .rpType input{
	-webkit-appearance: radio;
	width: auto;
	margin-right: 0.2rem;
}
.repairdCn .rpBd .pSubmit{
	margin-top: 0.3rem;
}
/*确认派单（维修人员）*/

/*.norecode{ font-size: 12px;height: 50px;line-height: 50px;text-align: center; }
*/
.norecode{ text-align: center; margin-top: 20px; font-size: 0.2rem; }
.lose .bullRule>div.lose_time{ margin-top:0px; text-align: center; text-indent: 0rem; margin-bottom: 0.2rem;}

.notice  .noticeback{
	height: 0.7rem;
    line-height: 0.70rem;
    text-align: center;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 4;
    background-color: #eaeaea;
    padding: 0.1rem 1.5rem;
}
.notice .noticeback p{
	width: 4.13rem;
    height: 0.7rem;
    border-radius: 0.08rem;
    background-color: #5d9dd7;
    color: #ffffff;
    font-size: 0.28rem;
    text-align: center;
    line-height: 0.7rem;
    display: inline-block;
    vertical-align: middle;
}